/**
 * 
 */
package BD;

import java.sql.SQLException;

/** La classe permettant de gérer les exceptions
 * @author Romain Agniel
 *
 */
public class ErreurSQL extends Exception
{
	private int codeErreur;
	private String message;
	
	/** Le constructeur de la classe ErreurSQL
	 * 
	 * @param code le code de l'exception qui est levée
	 * @param mess le message de l'exception qui est levée
	 */
	public ErreurSQL(int code, String mess)
	{
		super(mess);
		this.codeErreur = code;
		this.message = mess;
	}

	/** Retourne le code de l'exception
	 * @return the codeErreur
	 */
	public int getCodeErreur()
	{
		return codeErreur;
	}

	/** Modifie le code de l'exception
	 * @param codeErreur the codeErreur to set
	 */
	public void setCodeErreur(int codeErreur)
	{
		this.codeErreur = codeErreur;
	}

	/** Retourne le message de l'exception
	 * @return the message
	 */
	public String getMessage()
	{
		return message;
	}

	/** Modifie le message de l'exception
	 * @param message the message to set
	 */
	public void setMessage(String message)
	{
		this.message = message;
	}
}
